home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Windows Shareware Gold
/
Windows Shareware Gold Volume 3 Number 1 (Sherburne Knowledge Systems) (1991).iso
/
apps
/
f1340
/
slides.wbt
< prev
next >
Wrap
Text File
|
1991-02-17
|
2KB
|
41 lines
; This is the slide show WBT file.
; After a BMP file is displayed, hold the shift key down a second to
; move to the next BMP file
; First we initialize a variable...
Tab=Num2Char(9)
; Then we iconize all windows so we can see the background.
Windows=WinItemize() ; Get a list of all the Windows
WinCount=ItemCount(Windows,Tab) ; How many? Windows are delimited by tabs
:winloop
if WinCount==0 then goto winexit ; No more windows, goto next section
ThisWindow=ItemExtract(WinCount,Windows,Tab) ;Pull out next window name
WinIconize(ThisWindow) ; And iconize it
WinCount=WinCount-1 ; Decrement counter
goto winloop ; Go and do the next window
:winexit
DirChange(FilePath(FileLocate("WIN.INI"))) ; Change to Windows directory
ListOfBmpFiles=FileItemize("*.BMP") ; Get a list of all BMP files
CurrentBmpNumber=1 ; Initialize a counter
MaxBmpNumber=ItemCount(ListOfBmpFiles," ") ; How many BMP files are there?
; Display instructions
Display(6,"The Wallpaper Show","Press the SHIFT key to move to the next Wallpaper.")
:loop
if CurrentBmpNumber>MaxBmpNumber then Exit ; Showed them all, byebye
ShowBmpFile=ItemExtract(CurrentBmpNumber,ListOfBmpFiles," ") ;Get next file
TileTheWallpaper=@FALSE ; Take a guess at tiling
if FileSize(ShowBmpFile)<40000 then TileTheWallpaper=@TRUE
Wallpaper(ShowBmpFile,TileTheWallpaper) ; Change the wallpaper
currentBmpNumber=CurrentBmpNumber+1 ; Increment counter
:wait
Yield ; Give other apps a chance at CPU
if !IsKeyDown(@SHIFT) then goto wait ; Is the Shift key down?
goto loop ; Shift Down? Do next picture